[INFO] fetching crate time 0.3.49...
[INFO] fixing time-0.3.49 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate time 0.3.49 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate time 0.3.49
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate time 0.3.49
[INFO] tweaked toml for crates.io crate time 0.3.49 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate time 0.3.49 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate time 0.3.49 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded trybuild v1.0.115
[INFO] [stderr]   Downloaded toml_parser v1.0.7+spec-1.1.0
[INFO] [stderr]   Downloaded rstest_reuse v0.7.0
[INFO] [stderr]   Downloaded serde_test2 v2.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7f972cf1dffc3c8fbea83609c56a32b7d06fddf2c8fcaecbffbb416155f8cc0a
[INFO] running `Command { std: "docker" "start" "7f972cf1dffc3c8fbea83609c56a32b7d06fddf2c8fcaecbffbb416155f8cc0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7f972cf1dffc3c8fbea83609c56a32b7d06fddf2c8fcaecbffbb416155f8cc0a" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7f972cf1dffc3c8fbea83609c56a32b7d06fddf2c8fcaecbffbb416155f8cc0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7f972cf1dffc3c8fbea83609c56a32b7d06fddf2c8fcaecbffbb416155f8cc0a" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]     Checking serde_test2 v2.0.0
[INFO] [stderr]    Compiling time-macros v0.2.29
[INFO] [stderr]     Checking time v0.3.49 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking rand v0.8.6
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling quickcheck_macros v1.2.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rstest_reuse v0.7.0
[INFO] [stderr]     Checking rstest v0.26.1
[INFO] [stdout] error: benchmarks must be run as `RUSTFLAGS="--cfg bench" cargo criterion --all-features`
[INFO] [stdout]   --> benchmarks/main.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / compile_error!(
[INFO] [stdout] 34 | |     "benchmarks must be run as `RUSTFLAGS=\"--cfg bench\" cargo criterion --all-features`"
[INFO] [stdout] 35 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::macros`
[INFO] [stdout]    --> benchmarks/date.rs:11:11
[INFO] [stdout]     |
[INFO] [stdout]  11 | use time::macros::date;
[INFO] [stdout]     |           ^^^^^^ could not find `macros` in `time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[cfg(feature = "macros")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `macros` feature
[INFO] [stdout] 113 | pub mod macros;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::macros`
[INFO] [stdout]    --> benchmarks/formatting.rs:6:11
[INFO] [stdout]     |
[INFO] [stdout]   6 | use time::macros::{date, datetime, format_description as fd, offset, time};
[INFO] [stdout]     |           ^^^^^^ could not find `macros` in `time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[cfg(feature = "macros")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `macros` feature
[INFO] [stdout] 113 | pub mod macros;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `rstest` in this scope
[INFO] [stdout]   --> tests/integration/main.rs:25:3
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[rstest]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/macros/mod.rs:1793:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named attribute macro `test` defined here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `rstest` is in scope, but it is a crate, not an attribute
[INFO] [stdout] help: an attribute macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 25 - #[rstest]
[INFO] [stdout] 25 + #[test]
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this attribute macro
[INFO] [stdout]    |
[INFO] [stdout] 10 + use rstest::rstest;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::macros`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:7:11
[INFO] [stdout]     |
[INFO] [stdout]   7 | use time::macros::{date, datetime, offset, time};
[INFO] [stdout]     |           ^^^^^^ could not find `macros` in `time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[cfg(feature = "macros")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `macros` feature
[INFO] [stdout] 113 | pub mod macros;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `format_description` in `time`
[INFO] [stdout]    --> benchmarks/parsing.rs:3:11
[INFO] [stdout]     |
[INFO] [stdout]   3 | use time::format_description::well_known::{Rfc2822, Rfc3339};
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^ could not find `format_description` in `time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[cfg(any(feature = "formatting", feature = "parsing"))]
[INFO] [stdout]     |          --------------------------------------------- the item is gated here
[INFO] [stdout] 104 | pub mod format_description;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::format_description`
[INFO] [stdout]    --> benchmarks/parse_format_description.rs:4:5
[INFO] [stdout]     |
[INFO] [stdout]   4 | use time::format_description;
[INFO] [stdout]     |     ^^^^^^------------------
[INFO] [stdout]     |           |
[INFO] [stdout]     |           no `format_description` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[cfg(any(feature = "formatting", feature = "parsing"))]
[INFO] [stdout]     |          --------------------------------------------- the item is gated here
[INFO] [stdout] 104 | pub mod format_description;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::format_description`
[INFO] [stdout]    --> benchmarks/parsing.rs:4:11
[INFO] [stdout]     |
[INFO] [stdout]   4 | use time::format_description::{Component, modifier};
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^ could not find `format_description` in `time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 103 | #[cfg(any(feature = "formatting", feature = "parsing"))]
[INFO] [stdout]     |          --------------------------------------------- the item is gated here
[INFO] [stdout] 104 | pub mod format_description;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::parsing`
[INFO] [stdout]    --> benchmarks/parsing.rs:5:11
[INFO] [stdout]     |
[INFO] [stdout]   5 | use time::parsing::Parsed;
[INFO] [stdout]     |           ^^^^^^^ could not find `parsing` in `time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 117 | #[cfg(feature = "parsing")]
[INFO] [stdout]     |       ------------------- the item is gated behind the `parsing` feature
[INFO] [stdout] 118 | pub mod parsing;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::macros`
[INFO] [stdout]    --> benchmarks/primitive_date_time.rs:3:11
[INFO] [stdout]     |
[INFO] [stdout]   3 | use time::macros::{datetime, offset};
[INFO] [stdout]     |           ^^^^^^ could not find `macros` in `time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[cfg(feature = "macros")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `macros` feature
[INFO] [stdout] 113 | pub mod macros;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `time::macros`
[INFO] [stdout]    --> benchmarks/time.rs:6:11
[INFO] [stdout]     |
[INFO] [stdout]   6 | use time::macros::time;
[INFO] [stdout]     |           ^^^^^^ could not find `macros` in `time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[cfg(feature = "macros")]
[INFO] [stdout]     |       ------------------ the item is gated behind the `macros` feature
[INFO] [stdout] 113 | pub mod macros;
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/date.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/duration.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/formatting.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/instant.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/month.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/offset_date_time.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/parse_format_description.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/parsing.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/primitive_date_time.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/rand08.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/rand09.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/time.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/utc_offset.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/util.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `criterion`
[INFO] [stdout]  --> benchmarks/weekday.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use criterion::Bencher;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/date.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | / setup_benchmark! {
[INFO] [stdout]  38 | |     "Date",
[INFO] [stdout]  39 | |
[INFO] [stdout]  40 | |     fn noop(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:7:1
[INFO] [stdout]     |
[INFO] [stdout]   7 | / setup_benchmark! {
[INFO] [stdout]   8 | |     "Duration",
[INFO] [stdout]   9 | |
[INFO] [stdout]  10 | |     fn is_zero(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 714 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/formatting.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | / setup_benchmark! {
[INFO] [stdout]   9 | |     "Formatting",
[INFO] [stdout]  10 | |
[INFO] [stdout]  11 | |     fn format_rfc3339(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 190 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/instant.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / setup_benchmark! {
[INFO] [stdout] 10 | |     "Instant",
[INFO] [stdout] 11 | |
[INFO] [stdout] 12 | |     fn checked_add(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/month.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / setup_benchmark! {
[INFO] [stdout]  5 | |     "Month",
[INFO] [stdout]  6 | |
[INFO] [stdout]  7 | |     fn previous(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / setup_benchmark! {
[INFO] [stdout]  10 | |     "OffsetDateTime",
[INFO] [stdout]  11 | |
[INFO] [stdout]  12 | |     fn now_utc(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 424 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/parse_format_description.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / setup_benchmark! {
[INFO] [stdout] 10 | |     "Parse format description",
[INFO] [stdout] 11 | |
[INFO] [stdout] 12 | |     fn parse_borrowed_v2(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/parsing.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | / setup_benchmark! {
[INFO] [stdout]  20 | |     "Parsing",
[INFO] [stdout]  21 | |
[INFO] [stdout]  22 | |     fn parse_component_year(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 216 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/primitive_date_time.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / setup_benchmark! {
[INFO] [stdout]   6 | |     "PrimitiveDateTime",
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:58:11
[INFO] [stdout]     |
[INFO] [stdout]  58 |           ::criterion::criterion_group! {
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/time.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | / setup_benchmark! {
[INFO] [stdout]   9 | |     "Time",
[INFO] [stdout]  10 | |
[INFO] [stdout]  11 | |     fn from_hms(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 271 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `time` (test "tests") due to 1 previous error; 1 warning emitted
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/utc_offset.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / setup_benchmark! {
[INFO] [stdout]  5 | |     "UtcOffset",
[INFO] [stdout]  6 | |
[INFO] [stdout]  7 | |     fn from_hms(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/util.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / setup_benchmark! {
[INFO] [stdout] 21 | |     "Utils",
[INFO] [stdout] 22 | |
[INFO] [stdout] 23 | |     fn noop(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 |           ::criterion::criterion_group! {
[INFO] [stdout]    |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/weekday.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / setup_benchmark! {
[INFO] [stdout]  5 | |     "Weekday",
[INFO] [stdout]  6 | |
[INFO] [stdout]  7 | |     fn previous(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 81 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:90:11
[INFO] [stdout]     |
[INFO] [stdout]  90 |           ::criterion::criterion_main!($($mod::benches),+);
[INFO] [stdout]     |             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout] ...
[INFO] [stdout]  94 | / mods![
[INFO] [stdout]  95 | |     mod date;
[INFO] [stdout]  96 | |     mod duration;
[INFO] [stdout]  97 | |     mod formatting;
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     mod weekday;
[INFO] [stdout] 110 | | ];
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `mods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/date.rs:37:1
[INFO] [stdout]     |
[INFO] [stdout]  37 | / setup_benchmark! {
[INFO] [stdout]  38 | |     "Date",
[INFO] [stdout]  39 | |
[INFO] [stdout]  40 | |     fn noop(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]   --> tests/integration/main.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | /     return if status.success() {
[INFO] [stdout] 43 | |         Ok(())
[INFO] [stdout] 44 | |     } else {
[INFO] [stdout] 45 | |         Err(Box::new(Error(status)))
[INFO] [stdout] 46 | |     };
[INFO] [stdout]    | |_____- any code following this expression is unreachable
[INFO] [stdout] ...
[INFO] [stdout] 50 | /     "Tests must be run with `--all-features`. Because the flag was not provided, `cargo test \
[INFO] [stdout] 51 | |      --all-features` is run.";
[INFO] [stdout]    | |______________________________^ unreachable statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: `-W unreachable-code` implied by `-W unused`
[INFO] [stdout]    = help: to override `-W unused` add `#[allow(unreachable_code)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:7:1
[INFO] [stdout]     |
[INFO] [stdout]   7 | / setup_benchmark! {
[INFO] [stdout]   8 | |     "Duration",
[INFO] [stdout]   9 | |
[INFO] [stdout]  10 | |     fn is_zero(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 714 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 | /         iter_batched_ref!(
[INFO] [stdout] 433 | |             ben,
[INFO] [stdout] 434 | |             || 1.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 440 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 | /         iter_batched_ref!(
[INFO] [stdout] 447 | |             ben,
[INFO] [stdout] 448 | |             || 1.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 453 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 | /         iter_batched_ref!(
[INFO] [stdout] 497 | |             ben,
[INFO] [stdout] 498 | |             || 1.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 504 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:514:9
[INFO] [stdout]     |
[INFO] [stdout] 514 | /         iter_batched_ref!(
[INFO] [stdout] 515 | |             ben,
[INFO] [stdout] 516 | |             || 1.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 521 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:537:9
[INFO] [stdout]     |
[INFO] [stdout] 537 | /         iter_batched_ref!(
[INFO] [stdout] 538 | |             ben,
[INFO] [stdout] 539 | |             || 1.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 544 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:578:9
[INFO] [stdout]     |
[INFO] [stdout] 578 | /         iter_batched_ref!(
[INFO] [stdout] 579 | |             ben,
[INFO] [stdout] 580 | |             || 1.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 591 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/duration.rs:605:9
[INFO] [stdout]     |
[INFO] [stdout] 605 | /         iter_batched_ref!(
[INFO] [stdout] 606 | |             ben,
[INFO] [stdout] 607 | |             || 10.seconds(),
[INFO] [stdout] ...   |
[INFO] [stdout] 616 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/formatting.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | / setup_benchmark! {
[INFO] [stdout]   9 | |     "Formatting",
[INFO] [stdout]  10 | |
[INFO] [stdout]  11 | |     fn format_rfc3339(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 190 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/instant.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / setup_benchmark! {
[INFO] [stdout] 10 | |     "Instant",
[INFO] [stdout] 11 | |
[INFO] [stdout] 12 | |     fn checked_add(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/instant.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | /         iter_batched_ref!(
[INFO] [stdout] 45 | |             ben,
[INFO] [stdout] 46 | |             Instant::now,
[INFO] [stdout] 47 | |             [|start| *start += dt]
[INFO] [stdout] 48 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/instant.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 | /         iter_batched_ref!(
[INFO] [stdout] 54 | |             ben,
[INFO] [stdout] 55 | |             StdInstant::now,
[INFO] [stdout] 56 | |             [|start| *start += dt]
[INFO] [stdout] 57 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/instant.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 | /         iter_batched_ref!(
[INFO] [stdout] 75 | |             ben,
[INFO] [stdout] 76 | |             Instant::now,
[INFO] [stdout] 77 | |             [|instant| *instant -= dt]
[INFO] [stdout] 78 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/instant.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 | /         iter_batched_ref!(
[INFO] [stdout] 84 | |             ben,
[INFO] [stdout] 85 | |             StdInstant::now,
[INFO] [stdout] 86 | |             [|instant| *instant -= dt]
[INFO] [stdout] 87 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/month.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / setup_benchmark! {
[INFO] [stdout]  5 | |     "Month",
[INFO] [stdout]  6 | |
[INFO] [stdout]  7 | |     fn previous(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / setup_benchmark! {
[INFO] [stdout]  10 | |     "OffsetDateTime",
[INFO] [stdout]  11 | |
[INFO] [stdout]  12 | |     fn now_utc(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 424 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 | /         iter_batched_ref!(
[INFO] [stdout] 132 | |             ben,
[INFO] [stdout] 133 | |             DefaultHasher::new,
[INFO] [stdout] ...   |
[INFO] [stdout] 138 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 | /         iter_batched_ref!(
[INFO] [stdout] 169 | |             ben,
[INFO] [stdout] 170 | |             || datetime!(2019-01-01 0:00 UTC),
[INFO] [stdout] ...   |
[INFO] [stdout] 175 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 | /         iter_batched_ref!(
[INFO] [stdout] 182 | |             ben,
[INFO] [stdout] 183 | |             || datetime!(2019-01-01 0:00 UTC),
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 | /         iter_batched_ref!(
[INFO] [stdout] 215 | |             ben,
[INFO] [stdout] 216 | |             || datetime!(2019-01-01 0:00 UTC),
[INFO] [stdout] ...   |
[INFO] [stdout] 221 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 | /         iter_batched_ref!(
[INFO] [stdout] 228 | |             ben,
[INFO] [stdout] 229 | |             || datetime!(2019-01-01 0:00 UTC),
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 | /         iter_batched_ref!(
[INFO] [stdout] 259 | |             ben,
[INFO] [stdout] 260 | |             || SystemTime::from(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout] ...   |
[INFO] [stdout] 265 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/offset_date_time.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 | /         iter_batched_ref!(
[INFO] [stdout] 287 | |             ben,
[INFO] [stdout] 288 | |             || SystemTime::from(datetime!(2019-01-01 0:00 UTC)),
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/parse_format_description.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / setup_benchmark! {
[INFO] [stdout] 10 | |     "Parse format description",
[INFO] [stdout] 11 | |
[INFO] [stdout] 12 | |     fn parse_borrowed_v2(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 27 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/parsing.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | / setup_benchmark! {
[INFO] [stdout]  20 | |     "Parsing",
[INFO] [stdout]  21 | |
[INFO] [stdout]  22 | |     fn parse_component_year(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 216 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/primitive_date_time.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / setup_benchmark! {
[INFO] [stdout]   6 | |     "PrimitiveDateTime",
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/primitive_date_time.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | /         iter_batched_ref!(
[INFO] [stdout] 48 | |             ben,
[INFO] [stdout] 49 | |             || datetime!(2019-01-01 0:00),
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/primitive_date_time.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 | /         iter_batched_ref!(
[INFO] [stdout] 61 | |             ben,
[INFO] [stdout] 62 | |             || datetime!(2019-01-01 0:00),
[INFO] [stdout] ...  |
[INFO] [stdout] 67 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/primitive_date_time.rs:97:9
[INFO] [stdout]     |
[INFO] [stdout]  97 | /         iter_batched_ref!(
[INFO] [stdout]  98 | |             ben,
[INFO] [stdout]  99 | |             || datetime!(2019-01-01 0:00),
[INFO] [stdout] ...   |
[INFO] [stdout] 104 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/primitive_date_time.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 | /         iter_batched_ref!(
[INFO] [stdout] 111 | |             ben,
[INFO] [stdout] 112 | |             || datetime!(2019-01-01 0:00),
[INFO] [stdout] ...   |
[INFO] [stdout] 117 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand08.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / bench_rand![
[INFO] [stdout] 22 | |     time: Time,
[INFO] [stdout] 23 | |     date: Date,
[INFO] [stdout] 24 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     month: Month,
[INFO] [stdout] 30 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/rand09.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / bench_rand![
[INFO] [stdout] 21 | |     time: Time,
[INFO] [stdout] 22 | |     date: Date,
[INFO] [stdout] 23 | |     utc_offset: UtcOffset,
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     month: Month,
[INFO] [stdout] 29 | | ];
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` which comes from the expansion of the macro `bench_rand` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:49:27
[INFO] [stdout]     |
[INFO] [stdout]  49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]     |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/time.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | / setup_benchmark! {
[INFO] [stdout]   9 | |     "Time",
[INFO] [stdout]  10 | |
[INFO] [stdout]  11 | |     fn from_hms(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...   |
[INFO] [stdout] 271 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]    |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/time.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 | /         iter_batched_ref!(
[INFO] [stdout] 87 | |             ben,
[INFO] [stdout] 88 | |             || Time::MIDNIGHT,
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/time.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 | /         iter_batched_ref!(
[INFO] [stdout] 119 | |             ben,
[INFO] [stdout] 120 | |             || Time::MIDNIGHT,
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/time.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 | /         iter_batched_ref!(
[INFO] [stdout] 151 | |             ben,
[INFO] [stdout] 152 | |             || Time::MIDNIGHT,
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]    --> benchmarks/main.rs:82:15
[INFO] [stdout]     |
[INFO] [stdout]  82 |               ::criterion::BatchSize::SmallInput,
[INFO] [stdout]     |                 ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]    ::: benchmarks/time.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | /         iter_batched_ref!(
[INFO] [stdout] 183 | |             ben,
[INFO] [stdout] 184 | |             || Time::MIDNIGHT,
[INFO] [stdout] ...   |
[INFO] [stdout] 192 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `iter_batched_ref` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `criterion` in this scope
[INFO] [stdout]    --> benchmarks/time.rs:232:13
[INFO] [stdout]     |
[INFO] [stdout] 232 |             criterion::BatchSize::SmallInput
[INFO] [stdout]     |             ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `criterion` in this scope
[INFO] [stdout]    --> benchmarks/time.rs:262:13
[INFO] [stdout]     |
[INFO] [stdout] 262 |             criterion::BatchSize::SmallInput
[INFO] [stdout]     |             ^^^^^^^^^ use of unresolved module or unlinked crate `criterion`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `criterion`, use `cargo add criterion` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/utc_offset.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / setup_benchmark! {
[INFO] [stdout]  5 | |     "UtcOffset",
[INFO] [stdout]  6 | |
[INFO] [stdout]  7 | |     fn from_hms(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/util.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / setup_benchmark! {
[INFO] [stdout] 21 | |     "Utils",
[INFO] [stdout] 22 | |
[INFO] [stdout] 23 | |     fn noop(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `criterion` in the crate root
[INFO] [stdout]   --> benchmarks/main.rs:49:27
[INFO] [stdout]    |
[INFO] [stdout] 49 |                   c: &mut ::criterion::Criterion
[INFO] [stdout]    |                             ^^^^^^^^^ could not find `criterion` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]   ::: benchmarks/weekday.rs:4:1
[INFO] [stdout]    |
[INFO] [stdout]  4 | / setup_benchmark! {
[INFO] [stdout]  5 | |     "Weekday",
[INFO] [stdout]  6 | |
[INFO] [stdout]  7 | |     fn previous(ben: &mut Bencher<'_>) {
[INFO] [stdout] ...  |
[INFO] [stdout] 81 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `setup_benchmark` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0601]: `main` function not found in crate `benchmarks`
[INFO] [stdout]    --> benchmarks/main.rs:119:2
[INFO] [stdout]     |
[INFO] [stdout] 119 | }
[INFO] [stdout]     |  ^ consider adding a `main` function to `benchmarks/main.rs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:142:19
[INFO] [stdout]     |
[INFO] [stdout] 142 |         let a = 5.days();
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 142 |         let a = 5_i32.days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:143:19
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let b = 1.days();
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let b = 1_i32.days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:144:19
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let c = 2.seconds();
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let c = 2_i32.seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:145:22
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let d = (-2).seconds();
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:146:19
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let e = 1.hours();
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let e = 1_i32.hours();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let a = 5.std_days();
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let a = 5_i32.std_days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:157:19
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let b = 1.std_days();
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let b = 1_i32.std_days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let c = 2.std_seconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 158 |         let c = 2_i32.std_seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:166:19
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let a = 1.days();
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let a = 1_i32.days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:167:19
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let b = 1.seconds();
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let b = 1_i32.seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:179:19
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let a = 1.std_days();
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let a = 1_i32.std_days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let b = 1.std_seconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let b = 1_i32.std_seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:192:19
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let a = 5.days();
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let a = 5_i32.days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:193:19
[INFO] [stdout]     |
[INFO] [stdout] 193 |         let b = 1.days();
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 193 |         let b = 1_i32.days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:194:19
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let c = 2.seconds();
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let c = 2_i32.seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:202:19
[INFO] [stdout]     |
[INFO] [stdout] 202 |         let a = 5.std_days();
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 202 |         let a = 5_i32.std_days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:203:19
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let b = 1.std_days();
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let b = 1_i32.std_days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:204:19
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let c = 2.std_seconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let c = 2_i32.std_seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:212:19
[INFO] [stdout]     |
[INFO] [stdout] 212 |         let a = 1.days();
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 212 |         let a = 1_i32.days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:213:19
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let b = 1.seconds();
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 213 |         let b = 1_i32.seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:225:19
[INFO] [stdout]     |
[INFO] [stdout] 225 |         let a = 1.std_days();
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 225 |         let a = 1_i32.std_days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:226:19
[INFO] [stdout]     |
[INFO] [stdout] 226 |         let b = 1.std_seconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 226 |         let b = 1_i32.std_seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:239:20
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let a2 = 0.seconds();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let a2 = 0_i32.seconds();
[INFO] [stdout]     |                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:241:20
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let b2 = 5.days();
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 241 |         let b2 = 5_i32.days();
[INFO] [stdout]     |                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:243:20
[INFO] [stdout]     |
[INFO] [stdout] 243 |         let c2 = 1.days();
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 243 |         let c2 = 1_i32.days();
[INFO] [stdout]     |                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:245:20
[INFO] [stdout]     |
[INFO] [stdout] 245 |         let d2 = 2.seconds();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 245 |         let d2 = 2_i32.seconds();
[INFO] [stdout]     |                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:247:23
[INFO] [stdout]     |
[INFO] [stdout] 247 |         let e2 = (-2).seconds();
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:256:19
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let a = 1.days();
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let a = 1_i32.days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:257:19
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let b = 1.seconds();
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let b = 1_i32.seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:270:20
[INFO] [stdout]     |
[INFO] [stdout] 270 |         let a2 = 5.days();
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 270 |         let a2 = 5_i32.days();
[INFO] [stdout]     |                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:272:20
[INFO] [stdout]     |
[INFO] [stdout] 272 |         let b2 = 1.days();
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 272 |         let b2 = 1_i32.days();
[INFO] [stdout]     |                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:274:20
[INFO] [stdout]     |
[INFO] [stdout] 274 |         let c2 = 2.seconds();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 274 |         let c2 = 2_i32.seconds();
[INFO] [stdout]     |                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:276:23
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let d2 = (-2).seconds();
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:284:19
[INFO] [stdout]     |
[INFO] [stdout] 284 |         let a = 1.days();
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 284 |         let a = 1_i32.days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:285:19
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let b = 1.seconds();
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let b = 1_i32.seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:409:44
[INFO] [stdout]     |
[INFO] [stdout] 409 |         let b = SystemTime::UNIX_EPOCH - 1.std_days();
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 409 |         let b = SystemTime::UNIX_EPOCH - 1_i32.std_days();
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:410:44
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let c = SystemTime::UNIX_EPOCH + 1.std_days();
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let c = SystemTime::UNIX_EPOCH + 1_i32.std_days();
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:418:48
[INFO] [stdout]     |
[INFO] [stdout] 418 |         let b = OffsetDateTime::UNIX_EPOCH + 1.days();
[INFO] [stdout]     |                                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 418 |         let b = OffsetDateTime::UNIX_EPOCH + 1_i32.days();
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/offset_date_time.rs:419:48
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let c = OffsetDateTime::UNIX_EPOCH - 1.days();
[INFO] [stdout]     |                                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let c = OffsetDateTime::UNIX_EPOCH - 1_i32.days();
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:197:37
[INFO] [stdout]     |
[INFO] [stdout] 197 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:198:37
[INFO] [stdout]     |
[INFO] [stdout] 198 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.1Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:199:37
[INFO] [stdout]     |
[INFO] [stdout] 199 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.12Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:200:37
[INFO] [stdout]     |
[INFO] [stdout] 200 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.123Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:201:37
[INFO] [stdout]     |
[INFO] [stdout] 201 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.1234Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:202:37
[INFO] [stdout]     |
[INFO] [stdout] 202 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.12345Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:203:37
[INFO] [stdout]     |
[INFO] [stdout] 203 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.123456Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:204:37
[INFO] [stdout]     |
[INFO] [stdout] 204 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.1234567Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:205:37
[INFO] [stdout]     |
[INFO] [stdout] 205 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.12345678Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:206:37
[INFO] [stdout]     |
[INFO] [stdout] 206 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.123456789Z", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:207:37
[INFO] [stdout]     |
[INFO] [stdout] 207 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.123456789-01:02", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:208:37
[INFO] [stdout]     |
[INFO] [stdout] 208 |         ben.iter(|| OffsetDateTime::parse("2021-01-02T03:04:05.123456789+01:02", &Rfc3339));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:212:37
[INFO] [stdout]     |
[INFO] [stdout] 212 |         ben.iter(|| OffsetDateTime::parse("Sat, 02 Jan 2021 03:04:05 +0000", &Rfc2822));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:213:37
[INFO] [stdout]     |
[INFO] [stdout] 213 |         ben.iter(|| OffsetDateTime::parse("Sat, 02 Jan 2021 03:04:05 +0607", &Rfc2822));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `parse` found for struct `OffsetDateTime` in the current scope
[INFO] [stdout]    --> benchmarks/parsing.rs:214:37
[INFO] [stdout]     |
[INFO] [stdout] 214 |         ben.iter(|| OffsetDateTime::parse("Sat, 02 Jan 2021 03:04:05 -0607", &Rfc2822));
[INFO] [stdout]     |                                     ^^^^^ associated function or constant not found in `OffsetDateTime`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OffsetDateTime` consider using one of the following associated functions:
[INFO] [stdout]       OffsetDateTime::now_utc
[INFO] [stdout]       OffsetDateTime::new_in_offset
[INFO] [stdout]       OffsetDateTime::new_utc
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp
[INFO] [stdout]       OffsetDateTime::from_unix_timestamp_nanos
[INFO] [stdout]    --> src/offset_date_time.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn now_utc() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub const fn new_in_offset(date: Date, time: Time, offset: UtcOffset) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub const fn new_utc(date: Date, time: Time) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 436 |     pub const fn from_unix_timestamp(timestamp: i64) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 487 |     pub const fn from_unix_timestamp_nanos(timestamp: i128) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> benchmarks/time.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let a = 1.milliseconds();
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let a = 1_i32.milliseconds();
[INFO] [stdout]    |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> benchmarks/time.rs:69:19
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let b = 1.seconds();
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let b = 1_i32.seconds();
[INFO] [stdout]    |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `minutes` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> benchmarks/time.rs:70:19
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let c = 1.minutes();
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 70 |         let c = 1_i32.minutes();
[INFO] [stdout]    |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> benchmarks/time.rs:71:19
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let d = 1.hours();
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let d = 1_i32.hours();
[INFO] [stdout]    |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> benchmarks/time.rs:72:19
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let e = 1.days();
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let e = 1_i32.days();
[INFO] [stdout]    |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> benchmarks/time.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let a = 1.milliseconds();
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let a = 1_i32.milliseconds();
[INFO] [stdout]    |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> benchmarks/time.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let b = 1.seconds();
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let b = 1_i32.seconds();
[INFO] [stdout]    |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `minutes` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> benchmarks/time.rs:83:19
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let c = 1.minutes();
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let c = 1_i32.minutes();
[INFO] [stdout]    |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> benchmarks/time.rs:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let d = 1.hours();
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let d = 1_i32.hours();
[INFO] [stdout]    |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> benchmarks/time.rs:85:19
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let e = 1.days();
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let e = 1_i32.days();
[INFO] [stdout]    |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:100:19
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let a = 1.milliseconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let a = 1_i32.milliseconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:101:19
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let b = 1.seconds();
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let b = 1_i32.seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `minutes` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:102:19
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let c = 1.minutes();
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let c = 1_i32.minutes();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:103:19
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let d = 1.hours();
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let d = 1_i32.hours();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:104:19
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let e = 1.days();
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let e = 1_i32.days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:113:19
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let a = 1.milliseconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let a = 1_i32.milliseconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:114:19
[INFO] [stdout]     |
[INFO] [stdout] 114 |         let b = 1.seconds();
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 114 |         let b = 1_i32.seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `minutes` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:115:19
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let c = 1.minutes();
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let c = 1_i32.minutes();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:116:19
[INFO] [stdout]     |
[INFO] [stdout] 116 |         let d = 1.hours();
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 116 |         let d = 1_i32.hours();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:117:19
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let e = 1.days();
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let e = 1_i32.days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:132:19
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let a = 1.std_milliseconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let a = 1_i32.std_milliseconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let b = 1.std_seconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 133 |         let b = 1_i32.std_seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_minutes` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:134:19
[INFO] [stdout]     |
[INFO] [stdout] 134 |         let c = 1.std_minutes();
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 134 |         let c = 1_i32.std_minutes();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:135:19
[INFO] [stdout]     |
[INFO] [stdout] 135 |         let d = 1.std_hours();
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 135 |         let d = 1_i32.std_hours();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:136:19
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let e = 1.std_days();
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let e = 1_i32.std_days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:145:19
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let a = 1.std_milliseconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let a = 1_i32.std_milliseconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:146:19
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let b = 1.std_seconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let b = 1_i32.std_seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_minutes` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:147:19
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let c = 1.std_minutes();
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let c = 1_i32.std_minutes();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:148:19
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let d = 1.std_hours();
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let d = 1_i32.std_hours();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:149:19
[INFO] [stdout]     |
[INFO] [stdout] 149 |         let e = 1.std_days();
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 149 |         let e = 1_i32.std_days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:164:19
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let a = 1.std_milliseconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 164 |         let a = 1_i32.std_milliseconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:165:19
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let b = 1.std_seconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let b = 1_i32.std_seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_minutes` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:166:19
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let c = 1.std_minutes();
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 166 |         let c = 1_i32.std_minutes();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:167:19
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let d = 1.std_hours();
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 167 |         let d = 1_i32.std_hours();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:168:19
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let e = 1.std_days();
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let e = 1_i32.std_days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:177:19
[INFO] [stdout]     |
[INFO] [stdout] 177 |         let a = 1.std_milliseconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 177 |         let a = 1_i32.std_milliseconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_seconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:178:19
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let b = 1.std_seconds();
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let b = 1_i32.std_seconds();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_minutes` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:179:19
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let c = 1.std_minutes();
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let c = 1_i32.std_minutes();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_hours` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let d = 1.std_hours();
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 180 |         let d = 1_i32.std_hours();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_days` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:181:19
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let e = 1.std_days();
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let e = 1_i32.std_days();
[INFO] [stdout]     |                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:223:33
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     last += 997.std_milliseconds();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     last += 997_i32.std_milliseconds();
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `std_milliseconds` on ambiguous numeric type `{integer}`
[INFO] [stdout]    --> benchmarks/time.rs:253:33
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     last += 997.std_milliseconds();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]     |
[INFO] [stdout] 253 |                     last += 997_i32.std_milliseconds();
[INFO] [stdout]     |                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `local_offset_at` found for struct `UtcOffset` in the current scope
[INFO] [stdout]    --> benchmarks/utc_offset.rs:52:32
[INFO] [stdout]     |
[INFO] [stdout]  52 |         ben.iter(|| UtcOffset::local_offset_at(OffsetDateTime::UNIX_EPOCH));
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ associated function or constant not found in `UtcOffset`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `UtcOffset` consider using one of the following associated functions:
[INFO] [stdout]       UtcOffset::__from_hms_unchecked
[INFO] [stdout]       UtcOffset::from_hms
[INFO] [stdout]       UtcOffset::from_whole_seconds
[INFO] [stdout]    --> src/utc_offset.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |       pub const unsafe fn __from_hms_unchecked(hours: i8, minutes: i8, seconds: i8) -> Self {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 194 | /     pub const fn from_hms(
[INFO] [stdout] 195 | |         hours: i8,
[INFO] [stdout] 196 | |         minutes: i8,
[INFO] [stdout] 197 | |         seconds: i8,
[INFO] [stdout] 198 | |     ) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 274 |       pub const fn from_whole_seconds(seconds: i32) -> Result<Self, error::ComponentRange> {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `current_local_offset` found for struct `UtcOffset` in the current scope
[INFO] [stdout]   --> benchmarks/utc_offset.rs:56:29
[INFO] [stdout]    |
[INFO] [stdout] 56 |         ben.iter(UtcOffset::current_local_offset);
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^ associated function or constant not found in `UtcOffset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599, E0601, E0689.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `time` (bench "benchmarks") due to 199 previous errors
[INFO] running `Command { std: "docker" "inspect" "7f972cf1dffc3c8fbea83609c56a32b7d06fddf2c8fcaecbffbb416155f8cc0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f972cf1dffc3c8fbea83609c56a32b7d06fddf2c8fcaecbffbb416155f8cc0a", kill_on_drop: false }`
[INFO] [stdout] 7f972cf1dffc3c8fbea83609c56a32b7d06fddf2c8fcaecbffbb416155f8cc0a
